Windows Presentation Foundation

Data binding – vlastni trida

Data binding je možné použít i na instanci třídy v XAML. Tato třída bude vytvořena jako Resources s klíčem x:Key. Hlavní rozdíl oproti data bindingu u atributu je způsob odkazování se na element. Pro získání odkazu na element je zapotřebí použít zápis {StaticResource klic}.

Načtení dat z vlastní třídy
<Label Content="{Binding Source={StaticResource student},Path=Jmeno}"/>
Source – odkaz na objekt vytvořený v Resources
student – objekt vytvořený pomocí XAML (x:Key)
Path – název atributu odkud se načtou data

Na Obrázku 4 jsou zobrazeny všechny vlastnosti objektu student.

Ukázka z aplikace DBVlastniTrida
Obrázek 4 Ukázka z aplikace DBVlastniTrida
Ukázkové řešení: DataBinding/DBVlastniTrida